//
//  URLApi.h
//  customer
//
//  Created by Holothurian on 2018/10/20.
//  Copyright © 2018年 yinlong. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface URLApi : NSObject

extern NSString * const kServiceID;

extern NSString * const kOrdersServiceID;

extern NSString * const kCustomerImageIP;

//登录
extern NSString * const kLoginMember;

//微信app登录
extern NSString * const kWXAppLoginMember;

//微信app绑定手机号
extern NSString * const kWXAppBindMobile;

//获取验证码
extern NSString * const kSendCode;

//注册
extern NSString * const kRegisterMember;

//修改密码
extern NSString * const kForgetPassword;

extern NSString * const kGetCitys;

//保修清单列表
extern NSString * const kGetWorkerOrders;

//取消/拒绝 订单
extern NSString * const kRefuseWorkerOrder;

//首页轮播图
extern NSString * const kGetYinlongBanners;

//启动信息
extern NSString * const kGetMainTrailInfo;


//材料检索
extern NSString * const kGetMaintailMaterials;

//提交材料
extern NSString * const kInsertMaintailOrderMaterials;

//获取订单详情
extern NSString * const kGetMaintailOrderDetail;

//修改 头像 姓名
extern NSString * const kUpdateMemberDetail;

//上传用户头像
extern NSString * const kUploadUserImage;

//修改 地址 紧急联系人 联系人手机号
extern NSString * const kUpdateMemberWorker;

//个人信息
extern NSString * const kGetMemberWorkerDetail;

//意见反馈
extern NSString * const kInsertAdvice;

//登出
extern NSString * const kOutLogin;


//装修预约图片
extern NSString * const kGetMaintailIconDetail;

//装修风格列表
extern NSString * const kRenovationStyles;

//装修预约、设计预约---立即预约
extern NSString * const kInsertRenovationOrder;

//案例展示
extern NSString * const kCasesEffect;

//案例展示效果图
extern NSString * const kCasesEffectDetail;

//删除订单
extern NSString *const kDeleteRenovationOrder;

//取消订单
extern NSString *const kCancelRenovationOrder;

#pragma mark - CustomAddition
//定制加配--项目列表
extern NSString * const kGetCustomizeds;

//定制加配--户型列表
extern NSString * const kGetCustomizedHuxings;

//定制加配----订单详情
extern NSString * const kGetCustomizedOrderDetail;

//定制加配----取消订单
extern NSString * const kCancelCustionizedOrder;

//定制加配-----删除订单
extern NSString * const kDeleteCustionizedOrder;

//定制加配--户型方案列表
extern NSString * const kGetCustomizedHuxingProgrammes;

//定制加配----项目户型方案效果图
extern NSString * const kGetProgrammeImgs;

//定制加配--下单
extern NSString * const kInsertCustomizedOrder;

#pragma mark - OneKeyRepair
//报修----维修区域
extern NSString * const kGetMaintailPartss;

//报修----服务时间列表
extern NSString * const kGetMaintailServiceTimes;

//上传维修图片 多张
extern NSString * const kUploadRepairImage;

//一键报修订单--下单
extern NSString * const kInsertMaintailOrder;


#pragma mark - OrderList
//报修订单----订单列表
extern NSString * const kGetMaintailOrders;

//报修订单----订单详情
extern NSString * const kGetMaintailOrderDetail;

//报修订单----取消订单
extern NSString * const kCancelMaintailOrder;

//报修订单----用户拒绝师傅填写的材料报价
extern NSString * const kRefuseMaintailOrder;

//报修订单----用户接受师傅填写的材料报价
extern NSString * const kAcceptMaintailOrder;

//订单---评价订单
extern NSString * const kInsertMaintailOrderAssessment;

//订单----支付订单
extern NSString * const kPayMaintailOrder;

//订单----删除订单
extern NSString * const kDeleteMaintailOrder;

//发票----申请发票
extern NSString * const kInsertMaintailOrderInvoice;

//发票----发票详情
extern NSString * const kGetMaintailOrderInvoiceDetail;


#pragma mark - Address
//获取用户所有地址列表
extern NSString * const kGetMemberAddress;

//地址----用户添加地址
extern NSString * const kInsertAddress;

//地址---用户修改默认地址
extern NSString * const kUpdateDefaultAddress;

//地址---用户删除地址
extern NSString * const kDeleteAddress;

//地址---得到用户默认地址
extern NSString * const kGetDefaultAddress;

#pragma mark - SelfCenter
#pragma mark - AppointmentCenter
//预约订单列表(1:装修预约 2:设计预约)
extern NSString * const kGetRenovationOrders;
//预约订单详情
extern NSString * const kGetRenovationOrderDetail;

//装修、设计预约 获得支付凭证
extern NSString * const kPayRenovationOrder;

//装修、设计预约 获得支付凭证
extern NSString * const kPayRenovationOrder;


//定制加配----订单列表
extern NSString *const kGetCustomizedOrders;

//定制加配----获得支付凭证
extern NSString *const kPayCustomizedOrder;


#pragma mark - UserInformation
//用户详情
extern NSString *const kGetMemberDetail;

//发票----发票记录
extern NSString * const kGetMaintailOrderInvoices;



//高德地图ApiKey
extern NSString * const AMapLocationApiKey;

#pragma mark - Setting

//发票列表
extern NSString * const kGetMemberInvoice;

//优惠券记录
extern NSString * const kGetCouponList;

//使用优惠券
extern NSString * const kUseCoupon;

//查询可用优惠券接口
extern NSString * const kGetCanUserCoupon;

//添加发票抬头
extern NSString * const kInsertInvoice;

//删除发票
extern NSString * const kDeleteInvoice;

//设置默认发票
extern NSString * const kUpdateDefaultInvoice;

@end

NS_ASSUME_NONNULL_END
